Journal of Beijing University of Posts and Telecommunications

  • EI核心期刊

JOURNAL OF BEIJING UNIVERSITY OF POSTS AND TELECOM ›› 2013, Vol. 36 ›› Issue (2): 107-112.doi: 10.13190/jbupt.201302.107.majy

• Reports • Previous Articles     Next Articles

FSM-Based Fault Detection for Sensor Node Software

MA Jun-yan1, ZHOU Xing-she2, LI Shi-ning2   

  1. 1. School of Information Engineering, Changan University, Xian 710064, China;<br>2. School of Computer Science, Northwestern Polytechnical University, Xian 710072, China
  • Received:2012-07-18 Revised:2012-09-05 Online:2013-04-30 Published:2013-03-25
  • Contact: Jun-Yan MA E-mail:alexmajy@gmail.com

Abstract:

A method of finite-state machine (FSM) based fault detection is proposed to detect faults of event-driven programs. To describe expectation of program behaviors, users specify FSM specifications and insert relevant FSM annotations into the programs. At runtime, software faults are detected through comparing the FSM specifications with collected execution information of the relevant FSMs. Storage and runtime overheads of three detection mechanisms are investigated on two typical node hardware platforms. Two cases are given to demonstrate the effectiveness of the proposed method for sensor node software fault detection.

Key words: sensor networks, event-driven model, fault detection, finite-state machine

CLC Number: